[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Combining Pattern Languages and Architectural Decision Models in a Comprehensive and Comprehensible Design Method

title Combining Pattern Languages and Architectural Decision Models in a Comprehensive and Comprehensible Design Method
creator Zimmermann, Olaf
Zdun, Uwe
Gschwind, Thomas
Leymann, Frank
date 2008-02
language eng
identifier  http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-30&engl=1
ISBN: DOI:10.1109/WICSA.2008.19
description When constructing software systems, software architects must identify and evaluate many competing design options and document the rationale behind any selections made. Two supporting concepts are pattern languages and architectural decision models. Unfortunately, both concepts only provide partial support: Extensive upfront education is needed for practitioners to be in command of the full pattern literature relevant in their field; retrospective architectural decision modeling is viewed as a painful extra responsibility without immediate gains. In this paper, we combine pattern languages and reusable architectural decision models into a design method that is both comprehensive and comprehensible. Our design method identifies the required decisions in requirements models systematically, gives domain-specific pattern selection advice, and provides traceability from platform-independent patterns to platform-specific decisions. We validate our approach by applying it to enterprise applications as an exemplary application genre and a SOA case study from the finance industry.
publisher IEEE Computer Society
type Text
Article in Proceedings
source In: Seventh Working IEEE/IFIP Conference on Software Architecture - WICSA 2008, pp. 156-166
contributor IAAS, Architektur von Anwendungssystemen
subject The Computer Industry (CR K.1)